草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 使用默认的 Android Studio 抽屉导航切换 Fragment

我对AndroidStudio中抽屉导航的实现有点迷茫。onCreate方法调用PlaceholderFragment类,我不太明白它的用途。但是无论如何,我应该在哪里实现我的onItemClickListener以根据在抽屉导航中选择的项目显示不同的fragments?这是我当前的PlaceholderFragment:publicstaticclassPlaceholderFragmentextendsFragment{privateListViewlistView;privateCustomAdapterexpenseAdapter;publicPlaceholderFragme

java - 使用 FragmentPagerAdapter 从 Fragment 以编程方式更改选项卡

我正在尝试让我的应用程序从选项卡1更改为选项卡3。这些选项卡位于自定义TabsPagerAdapter中,它扩展了FragmentPagerAdapter。我试过像这样更改选项卡,但它会导致NullPointerException。FragmentPagerAdapter的机制是否不同?TabHosthost=(TabHost)getActivity().findViewById(android.R.id.tabhost);host.setCurrentTab(2); 最佳答案 明白了。需要使用我的ViewPager而不是TabHo

android - AsyncTask 的进度对话框 - Android

我正在尝试在加载Twitter提要时显示进度对话框...但是,当出现Twitter提要时,进度对话框仍保留在屏幕上。非常感谢任何帮助。publicclassMainActivityextendsListActivity{finalstaticStringtwitterScreenName="CFABUK";finalstaticStringTAG="MainActivity";privateAsyncTask>tat;booleandone;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(save

android - 没有帐户选择对话框的 Google Plus GoogleApiClient connect()

我正在努力将Google+登录功能集成到一个应用程序中,现在我的大部分工作都在进行中。按照此处的说明操作:https://developers.google.com/+/mobile/android/sign-in我能够添加“使用Google登录”按钮,集成来自Play服务的GoogleApiClient,并允许用户登录他们选择的Google帐户。但是,为了遵守Google服务条款,我还想提供一种方法(在不同的Activity中)让他们完全断开Google+帐户与应用程序的连接。根据此处的Google文档:https://developers.google.com/+/mobile/a

java - 无法从 fragment 对象访问公共(public)方法

我使用StreetsOfBoston'sanswerhere保存了fragment对象并取出一个fragmentFragmentfragment=myPagerAdapter.getRegisteredFragments(nowPosition);if(fragment==null){return;}但我无法从fragment对象访问公共(public)方法fragment。此方法在fragment中publicvoiddowork(){//WORK!}publicstaticvoiddowork2(){//WORK!}fragment.dowork();->找不到工作fragment

android - 小部件在单击时启动对话框

是否可以在点击小部件时启动一个对话框,或者我是否必须在点击小部件时启动一个Activity然后是一个对话框? 最佳答案 我相信你已经解决了这个问题,但我还是会写在这里,以防其他像我一样的人找到这个答案。要通过单击小部件启动对话框,您可以定义一个样式类似于对话框的Activity,并在单击小部件时启动它。首先在list中添加Activity,我们称之为DialogWidgetActivity然后在您的WidgetProvider中,我们称它为MyWidgetProvider将小部件的点击与Activity的启动绑定(bind)publ

android - 了解 android 对话框布局

我正在为我的Android应用制作一个简单的自定义对话框,只显示一个搜索栏。然而,这个简单任务的复杂性让我抓狂。我的对话框布局如下:对话框是用代码创建的:Dialogd=newDialog(this);d.setContentView(R.layout.custom_dialog);returnd;我从某个地方得到了这个幻象空间,而不是一个简单的框来包裹搜索栏:这里有什么问题?我试过修改d.getWindow().getAttributes().height但这也会产生其他问题。感谢您的帮助!编辑:当我为我的LinearLayout的layout_height分配一个固定的“50dp”

android - android中的对话框示例

我想在单击按钮时显示一个对话框。这是我的代码,但它不起作用。AlertDialog.Builderbuilder=newAlertDialog.Builder(getApplicationContext());builder.setCancelable(true);builder.setTitle("Title");builder.setInverseBackgroundForced(true);builder.setPositiveButton("Yes",newDialogInterface.OnClickListener(){@OverridepublicvoidonClick(

android - 如何将布局参数设置为对话框中的编辑文本?

我试图将一些布局参数设置为对话框中的编辑文本,但它似乎没有效果。为什么?如何减小编辑文本的宽度?AlertDialog.Builderbuilder=newAlertDialog.Builder(context);builder=newAlertDialog.Builder(context);finalEditTextinput=newEditText(context);LinearLayout.LayoutParamslp=newLinearLayout.LayoutParams(20,LinearLayout.LayoutParams.WRAP_CONTENT);lp.setMar

android - Map-Fragment (v2) Nullpointer(Lollipop 下的问题?)

当我在AndroidLollipop中启动我的应用程序时,我发现了一个错误。Logcat说:java.lang.NullPointerException:Attempttoinvokevirtualmethod'com.google.android.gms.maps.GoogleMap.com.google.android.gms.maps.MapFragment.getMap()'onanullobjectreference此错误仅在AndroidLollipop中显示,完全相同应用程序在其他设备上运行时没有问题*。代码如下:GoogleMapv2Fragment通过调用加载到我的类